\usepackage{xeCJK}

% Set main Chinese font. Use one from your fc-list output, e.g., "WenQuanYi Zen Hei" or "Noto Sans CJK SC".
\setCJKmainfont{WenQuanYi Zen Hei}

% Optional: Set specific CJK font families for sans-serif and monospace if different from main.
\setCJKsansfont{WenQuanYi Zen Hei}
\setCJKmonofont{WenQuanYi Zen Hei Mono} % Or "Noto Sans Mono CJK SC" if you prefer

% Optional: Set English fonts for consistent typography.
% DejaVu Sans/Mono are common and usually work well on Linux.
\setmainfont{DejaVu Sans}
\setsansfont{DejaVu Sans}
\setmonofont{DejaVu Sans Mono}

% Optional: Adjust line and paragraph spacing if content appears too dense.
% \linespread{1.1} % Example: 1.1 times default line spacing
% \setlength{\parindent}{2em} % Example: indent paragraphs by 2em
% \setlength{\parskip}{0.5em plus 0.2em minus 0.1em} % Example: add vertical space between paragraphs
